package com.lm.TemplateMethod;

public abstract class AbstractTemplate {

    /**
     * 模板方法
     */
    public void templateMethod(){
        calcHeight();
        calcWeight();
    }

    /**
     * 具体方法
     */
    public void calcHeight(){
        System.out.println("计算身高");
    }

    /**
     * 抽象方法，交由子类扩展
     */
    public abstract void calcWeight();
}
